package com.project.service;

import com.project.bean.BiaoShuBean;

public interface IBiaoShuService {
    /**
     * 添加标书
     * @param biaoShuBean
     */
    void add(BiaoShuBean biaoShuBean);

    /**
     * 修改标书状态
     * 将标书状态修改为“供货完成”
     * @param biaoShuId
     */
    void updateStatus(Integer biaoShuId);

    /**
     * 根据标书编号查询供货信息
     * 供货信息：供应商名称、类型、规模、采购商品、采购数量、入库截止日期、当前入库数量。
     * @param biaoShuId
     * @return
     */
    BiaoShuBean findById(Integer biaoShuId);

    /**
     * 查询采购价
     * @param goodsId
     * @return
     */
    double findInPriceByGoodsId(Integer goodsId);

    /**
     * 修改当前入库数
     * @param biaoShuId
     * @param deltaInNum
     */
    void updateInNum(Integer biaoShuId,Integer deltaInNum);
}
